home *** CD-ROM | disk | FTP | other *** search
-
-
-
- PPPPEEEERRRRLLLLFFFFAAAAQQQQ((((1111)))) 5555////AAAAuuuugggg////99998888 ((((ppppeeeerrrrllll 5555....000000005555,,,, ppppaaaattttcccchhhh 00002222)))) PPPPEEEERRRRLLLLFFFFAAAAQQQQ((((1111))))
-
-
-
- NNNNAAAAMMMMEEEE
- perlfaq - frequently asked questions about Perl ($Date:
- 1998/08/05 12:09:32 $)
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- This document is structured into the following sections:
-
- perlfaq: Structural overview of the FAQ.
- This document.
-
- the _p_e_r_l_f_a_q_1 manpage: General Questions About Perl
- Very general, high-level information about Perl.
-
- the _p_e_r_l_f_a_q_2 manpage: Obtaining and Learning about Perl
- Where to find source and documentation to Perl,
- support, and related matters.
-
- the _p_e_r_l_f_a_q_3 manpage: Programming Tools
- Programmer tools and programming support.
-
- the _p_e_r_l_f_a_q_4 manpage: Data Manipulation
- Manipulating numbers, dates, strings, arrays, hashes,
- and miscellaneous data issues.
-
- the _p_e_r_l_f_a_q_5 manpage: Files and Formats
- I/O and the "f" issues: filehandles, flushing, formats
- and footers.
-
- the _p_e_r_l_f_a_q_6 manpage: Regexps
- Pattern matching and regular expressions.
-
- the _p_e_r_l_f_a_q_7 manpage: General Perl Language Issues
- General Perl language issues that don't clearly fit
- into any of the other sections.
-
- the _p_e_r_l_f_a_q_8 manpage: System Interaction
- Interprocess communication (IPC), control over the
- user-interface (keyboard, screen and pointing devices).
-
- the _p_e_r_l_f_a_q_9 manpage: Networking
- Networking, the Internet, and a few on the web.
-
- WWWWhhhheeeerrrreeee ttttoooo ggggeeeetttt tttthhhhiiiissss ddddooooccccuuuummmmeeeennnntttt
-
- This document is posted regularly to comp.lang.perl.announce
- and several other related newsgroups. It is available in a
- variety of formats from CPAN in the /CPAN/doc/FAQs/FAQ/
- directory, or on the web at http://www.perl.com/perl/faq/ .
-
-
-
-
-
-
-
- Page 1 (printed 10/23/98)
-
-
-
-
-
-
- PPPPEEEERRRRLLLLFFFFAAAAQQQQ((((1111)))) 5555////AAAAuuuugggg////99998888 ((((ppppeeeerrrrllll 5555....000000005555,,,, ppppaaaattttcccchhhh 00002222)))) PPPPEEEERRRRLLLLFFFFAAAAQQQQ((((1111))))
-
-
-
- HHHHoooowwww ttttoooo ccccoooonnnnttttrrrriiiibbbbuuuutttteeee ttttoooo tttthhhhiiiissss ddddooooccccuuuummmmeeeennnntttt
-
- You may mail corrections, additions, and suggestions to
- perlfaq-suggestions@perl.com . This alias should not be
- used to _a_s_k FAQs. It's for fixing the current FAQ.
-
- WWWWhhhhaaaatttt wwwwiiiillllllll hhhhaaaappppppppeeeennnn iiiiffff yyyyoooouuuu mmmmaaaaiiiillll yyyyoooouuuurrrr PPPPeeeerrrrllll pppprrrrooooggggrrrraaaammmmmmmmiiiinnnngggg pppprrrroooobbbblllleeeemmmmssss
- ttttoooo tttthhhheeee aaaauuuutttthhhhoooorrrrssss
-
- Your questions will probably go unread, unless they're
- suggestions of new questions to add to the FAQ, in which
- case they should have gone to the perlfaq-
- suggestions@perl.com instead.
-
- You should have read section 2 of this faq. There you would
- have learned that comp.lang.perl.misc is the appropriate
- place to go for free advice. If your question is really
- important and you require a prompt and correct answer, you
- should hire a consultant.
-
- CCCCrrrreeeeddddiiiittttssss
- When I first began the Perl FAQ in the late 80s, I never
- realized it would have grown to over a hundred pages, nor
- that Perl would ever become so popular and widespread. This
- document could not have been written without the tremendous
- help provided by Larry Wall and the rest of the Perl
- Porters.
-
- AAAAuuuutttthhhhoooorrrr aaaannnndddd CCCCooooppppyyyyrrrriiiigggghhhhtttt IIIInnnnffffoooorrrrmmmmaaaattttiiiioooonnnn
- Copyright (c) 1997, 1998 Tom Christiansen and Nathan
- Torkington. All rights reserved.
-
- BBBBuuuunnnnddddlllleeeedddd DDDDiiiissssttttrrrriiiibbbbuuuuttttiiiioooonnnnssss
-
- When included as part of the Standard Version of Perl, or as
- part of its complete documentation whether printed or
- otherwise, this work may be distributed only under the terms
- of Perl's Artistic License. Any distribution of this file
- or derivatives thereof _o_u_t_s_i_d_e of that package require that
- special arrangements be made with copyright holder.
-
- Irrespective of its distribution, all code examples in these
- files are hereby placed into the public domain. You are
- permitted and encouraged to use this code in your own
- programs for fun or for profit as you see fit. A simple
- comment in the code giving credit would be courteous but is
- not required.
-
- DDDDiiiissssccccllllaaaaiiiimmmmeeeerrrr
-
- This information is offered in good faith and in the hope
- that it may be of use, but is not guaranteed to be correct,
-
-
-
- Page 2 (printed 10/23/98)
-
-
-
-
-
-
- PPPPEEEERRRRLLLLFFFFAAAAQQQQ((((1111)))) 5555////AAAAuuuugggg////99998888 ((((ppppeeeerrrrllll 5555....000000005555,,,, ppppaaaattttcccchhhh 00002222)))) PPPPEEEERRRRLLLLFFFFAAAAQQQQ((((1111))))
-
-
-
- up to date, or suitable for any particular purpose
- whatsoever. The authors accept no liability in respect of
- this information or its use.
-
- CCCChhhhaaaannnnggggeeeessss
- 22/June/98
- Significant changes throughout in preparation for the
- 5.005 release.
-
- 24/April/97
- Style and whitespace changes from Chip, new question on
- reading one character at a time from a terminal using
- POSIX from Tom.
-
- 23/April/97
- Added http://www.oasis.leo.org/perl/ to the _p_e_r_l_f_a_q_2
- manpage. Style fix to the _p_e_r_l_f_a_q_3 manpage. Added
- floating point precision, fixed complex number
- arithmetic, cross-references, caveat for Text::Wrap,
- alternative answer for initial capitalizing, fixed
- incorrect regexp, added example of Tie::IxHash to the
- _p_e_r_l_f_a_q_4 manpage. Added example of passing and storing
- filehandles, added commify to the _p_e_r_l_f_a_q_5 manpage.
- Restored variable suicide, and added mass commenting to
- the _p_e_r_l_f_a_q_7 manpage. Added Net::Telnet, fixed
- backticks, added reader/writer pair to telnet question,
- added FindBin, grouped module questions together in the
- _p_e_r_l_f_a_q_8 manpage. Expanded caveats for the simple URL
- extractor, gave LWP example, added CGI security
- question, expanded on the mail address answer in the
- _p_e_r_l_f_a_q_9 manpage.
-
- 25/March/97
- Added more info to the binary distribution section of
- the _p_e_r_l_f_a_q_2 manpage. Added Net::Telnet to the _p_e_r_l_f_a_q_6
- manpage. Fixed typos in the _p_e_r_l_f_a_q_8 manpage. Added
- mail sending example to the _p_e_r_l_f_a_q_9 manpage. Added
- Merlyn's columns to the _p_e_r_l_f_a_q_2 manpage.
-
- 18/March/97
- Added the DATE to the NAME section, indicating which
- sections have changed.
-
- Mentioned SIGPIPE and the _p_e_r_l_i_p_c manpage in the forking
- open answer in the _p_e_r_l_f_a_q_8 manpage.
-
- Fixed description of a regular expression in the
- _p_e_r_l_f_a_q_4 manpage.
-
- 17/March/97 Version
- Various typos fixed throughout.
-
-
-
-
- Page 3 (printed 10/23/98)
-
-
-
-
-
-
- PPPPEEEERRRRLLLLFFFFAAAAQQQQ((((1111)))) 5555////AAAAuuuugggg////99998888 ((((ppppeeeerrrrllll 5555....000000005555,,,, ppppaaaattttcccchhhh 00002222)))) PPPPEEEERRRRLLLLFFFFAAAAQQQQ((((1111))))
-
-
-
- Added new question on Perl BNF on the _p_e_r_l_f_a_q_7 manpage.
-
- Initial Release: 11/March/97
- This is the initial release of version 3 of the FAQ;
- consequently there have been no changes since its
- initial release.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 4 (printed 10/23/98)
-
-
-
-